package com.pagonxt.hal.platform.modules.impl.mifare;

import android.os.RemoteException;

import com.pagonxt.hal.platform.service.mifare.APDUResponse;
import com.pagonxt.hal.platform.service.mifare.IMifareActivateCallback;
import com.pagonxt.hal.platform.service.mifare.IMifareCallback;
import com.pagonxt.hal.platform.service.mifare.IMifareService;

public class MifareServiceImpl extends IMifareService.Stub {
    @Override
    public void searchCard(int i, IMifareCallback iMifareCallback) throws RemoteException {

    }

    @Override
    public void searchCardAndActivate(int i, IMifareActivateCallback iMifareActivateCallback) throws RemoteException {

    }

    @Override
    public int activate(int i) throws RemoteException {
        return 0;
    }

    @Override
    public void halt() throws RemoteException {

    }

    @Override
    public String getCardSerialNo(int i) throws RemoteException {
        return "";
    }

    @Override
    public int authenticateSectorWithKeyA(int i, byte[] bytes) throws RemoteException {
        return 0;
    }

    @Override
    public int authenticateBlockWithKeyA(int i, byte[] bytes) throws RemoteException {
        return 0;
    }

    @Override
    public int authenticateSectorWithKeyB(int i, byte[] bytes) throws RemoteException {
        return 0;
    }

    @Override
    public int authenticateBlockWithKeyB(int i, byte[] bytes) throws RemoteException {
        return 0;
    }

    @Override
    public void close() throws RemoteException {

    }

    @Override
    public int decrement(int i, int i1) throws RemoteException {
        return 0;
    }

    @Override
    public int increment(int i, int i1) throws RemoteException {
        return 0;
    }

    @Override
    public boolean isExist() throws RemoteException {
        return false;
    }

    @Override
    public String readBlock(int i) throws RemoteException {
        return "";
    }

    @Override
    public int restore(int i) throws RemoteException {
        return 0;
    }

    @Override
    public int transfer(int i) throws RemoteException {
        return 0;
    }

    @Override
    public int writeBlock(int i, String s) throws RemoteException {
        return 0;
    }

    @Override
    public APDUResponse exchangeAPDU(byte[] bytes) throws RemoteException {
        return null;
    }
}
